/*----------- dropdown menu  -----------*/
#ma-dropdown {
    width: 193px;
}
/* All Levels */ /* Style consistent throughout all nav levels */
#ma-dropdown li {
    position:relative;
    text-align:left;
    border-bottom: 1px solid #cdcdcd;
}
#ma-dropdown li.last {
    border: none;
}
#ma-dropdown li.over {
    z-index:998;
}
#ma-dropdown a,
#ma-dropdown a:hover {
    display:block;
    line-height:1.3em;
    text-decoration:none;
}
#ma-dropdown span {
    display:block;
    cursor:pointer;
    white-space:nowrap;
}
#ma-dropdown li ul span {
    white-space:normal;
}
#ma-dropdown ul li.parent a {
}
#ma-dropdown ul li.parent li a {

}
/* 0 Level */
#ma-dropdown li.active a {
    color:#d96708;
}
#ma-dropdown a {
    padding:6px 10px;
    color:#464646;
    font-weight:bold;
}
#ma-dropdown li.over a,
#ma-dropdown a:hover {
    color:#d96708;
}
/* 1st Level */
#ma-dropdown ul li,
#ma-dropdown ul li.active {
    margin:0;
}
#ma-dropdown ul li.last {
    background:#ecf3f6;
    padding-bottom:0;
}
#ma-dropdown ul a,
#ma-dropdown ul a:hover {
    background:none;
}
#ma-dropdown ul li a {
    font-weight:normal !important;
}
/* 2nd Level */
#ma-dropdown ul,
#ma-dropdown div {
    position:absolute;
    width:193px;
    top:-1px;
    left:-10000px;
    border:1px solid #cdcdcd;
}
#ma-dropdown div ul {
    position:static;
    width:auto;
    border:none;
}
/* 3rd+ Level */
#ma-dropdown ul ul,
#ma-dropdown ul div {
    top:-1px;
}
#ma-dropdown ul li a { background:#fff; }
#ma-dropdown ul li a:hover { background:#d5e4eb; }
#ma-dropdown ul li a,
#ma-dropdown ul li a:hover { color:#2f2f2f !important; }
#ma-dropdown ul span,
#ma-dropdown ul li.last li span { }
/* Show menu */
#ma-dropdown li ul.shown-sub,
#ma-dropdown li div.shown-sub { left:193px; z-index:999; }
#ma-dropdown li .shown-sub ul.shown-sub,
#ma-dropdown li .shown-sub li div.shown-sub { left:193px; }
/********** Navigation > */


/* ======================================================================================= */
/*------Accordion ---------*/
#ma-accordion {
	display: inline-block;
	width: 192px;
}
#ma-accordion li.level0 {
	position: relative;
}
#ma-accordion li {
	position: static;
	font-weight:normal;
	list-style:none;
	float:left;
}
/*---------- level 1 ------------*/
#ma-accordion li {
	width: 193px;
}
#ma-accordion li a {
	padding: 3px 5px 3px 10px;
	display: inline-block;
	color: #323232;
	text-decoration: none;
	font-size:12px;
}
#ma-accordion li.active a,
#ma-accordion li a:hover {
	background:url(../images/bg-li-hover.png) center left no-repeat; 
	color:#e34747; 
	text-decoration:none;
}

/*----------- level 2------------*/
#ma-accordion li.active ul li a {
	background:url(../images/bg-li.png) center left no-repeat;
	color: #323232;
}
#ma-accordion li.active ul li a:hover{
	background:url(../images/bg-li-hover.png) center left no-repeat;
	color:#E34747;
}
#ma-accordion ul.level0 {
	clear:both;
	display: none;
}
#ma-accordion li.active ul.level0 {
	display: inline-block;
}
#ma-accordion ul li a { 
	text-decoration:none;
	text-transform:none;
	padding: 3px 0 3px 12px;
	font-weight:normal;
	margin:0 0 0 12px;
}
#ma-accordion ul li a {
	background:url(../images/bg-li.png) center left no-repeat;
}

/*---------- level 3 ------------*/
#ma-accordion li.active ul li.active ul li.active a, #ma-accordion li.active ul li.active ul li a:hover {
	color: #DC6809;
}
#ma-accordion li.active ul li.active ul li a {
	color: #2f2f2f;
}
#ma-accordion ul ul {
	float:left;
	padding:0px;
	width:100%;
	display: inline-block !important;
}
#ma-accordion ul ul li { margin:0 0 0 5px; }
#ma-accordion ul ul li a {
	background:url(../images/bg-li.png) no-repeat scroll left center transparent; 
	padding: 3px 0px 3px 12px;
	margin:0 0 0 20px;
}
/*----------- level 4 ------------*/
#ma-accordion li.active ul li.active ul li.active ul li.active a, #ma-accordion li.active ul li.active ul li.active ul li a:hover {
	color: #DC6809;
}
#ma-accordion li.active ul li.active ul li.active ul li a {
	color: #2f2f2f;
}
#ma-accordion ul ul ul li a {
	padding: 3px 5px 3px 40px;
	background-position: 30px 9px;
}
/*--------- level 5 ----------*/
#ma-accordion li.active ul li.active ul li.active ul li.active ul li.active a, #ma-accordion li.active ul li.active ul li.active ul li.active ul li a:hover {
	color: #DC6809;
}
#ma-accordion li.active ul li.active ul li.active ul li.active ul li a {
	color: #2f2f2f;
}
#ma-accordion ul ul ul ul li a {
	padding: 3px 5px 3px 50px;
	background-position: 40px 9px;
}
/*----------- button accordion -------------*/
#ma-accordion span.head {
	position: absolute;
	top: 0;
	right: 8px;
}
#ma-accordion span.head a { 
	background: #f6f6f6 url(../images/menu_down.gif) no-repeat;
	color:#333333;
	display:block;
	height:15px;
	margin-top:5px;
	padding:0;
	width:15px;
}
#ma-accordion span.head a:hover {
	background: #ff0000 url(../images/menu_up.gif) no-repeat;
}
#ma-accordion li.selected span.head a {
	background: #f6f6f6 url(../images/menu_up.gif) no-repeat;
}
#ma-accordion li.selected span.head a:hover {
	background: #f6f6f6 url(../images/menu_down.gif) no-repeat;
}

/* ======================================================================================= */
/*----------- Tree ---------*/

#ma-tree {
	
}
#ma-tree li {
	padding-left: 10px;
	font-weight: bold;
}
#ma-tree li a {
	padding: 3px 5px 3px 10px;
	display: block;
	text-decoration: none;
	color: #2f2f2f;
}
#ma-tree li.active a, #ma-tree li a:hover {
	color:#E26703; 
}
#ma-tree ul li a {
	background: url(../images/bg-li.gif) no-repeat 0 50%;
}
#ma-tree ul li {
	font-weight: normal;
}
/*--------- level 2 ----------*/
#ma-tree li.active ul li.active a, #ma-tree li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li a {
	color:#2f2f2f; 
}
/*--------- level 3 ----------*/
#ma-tree li.active ul li.active ul li.active a, #ma-tree li.active ul li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li.active ul li a {
	color:#2f2f2f; 
}
/*--------- level 4 ----------*/
#ma-tree li.active ul li.active ul li.active ul li.active a, #ma-tree li.active ul li.active ul li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li.active ul li.active ul li a {
	color:#2f2f2f; 
}
/*--------- level 5 ----------*/
#ma-tree li.active ul li.active ul li.active ul li.active ul li.active a, #ma-tree li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li.active ul li.active ul li.active ul li a {
	color:#2f2f2f; 
}
